package com.example.ggpicturegg.tool;

import android.app.AlertDialog;
import android.content.Context;
import android.widget.Toast;

import com.mysql.jdbc.Blob;

import java.io.BufferedInputStream;
import java.io.IOException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

/*
 *  通用工具类
 * */
public class CommonUtils {


    public static String Random_name(){
        //需要生成几位
        int n = 12;
        //最终生成的字符串
        String str = "";
        for (int i = 0; i < n; i++) {
            str = str + (char)(Math.random()*26+'a');
        }
        System.out.println("随机字母是----------------- "+str);
        return str;
    }


    public static String getDate(){
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        return df.format(new Date());
    }

    /**
     * 显示短消息
     * @param context  上下文
     * @param msg  显示的消息
     */
    public static void showShortMsg(Context context,String msg){
        Toast.makeText(context,msg,Toast.LENGTH_SHORT).show();
    }

    /**
     * 显示长消息
     * @param context  上下文
     * @param msg  显示的消息
     */
    public static void showLonMsg(Context context,String msg){
        Toast.makeText(context,msg,Toast.LENGTH_LONG).show();
    }

    /**
     * 显示消息对话框
     * @param context 上下文
     * @param msg 显示消息
     */
    public static void showDlgMsg(Context context,String msg){
        new AlertDialog.Builder(context)
                .setTitle("提示信息")
                .setMessage(msg)
                .setPositiveButton("确定",null)
                .setNegativeButton("取消",null)
                .create().show();
    }






}
